Golang Job: Software Engineering SMTS

Job added on

Company

Salesforce

Location

Bangalore - India

Job type

Full-Time

Golang Job Details

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Products and Technology

Job Details

Salesforce Email Infrastructure Job Description

Are you interested in shaping the technological landscape of tomorrow? Are you fascinated with building a large scale cloud service that touches the lives of millions of people every day? Do you care about creating an application platform that turns developers into fans? So do we.

We operate large scale distributed email services in support of Salesforce’s Core Application. This means we provide services that support all of Salesforce’s developers as well as providing services and APIs directly to all external customers. We are also building out the next generation of the company’s mail services using Public Cloud technology. We are looking for strong and hardworking engineers to join our team and fuel our evolution. As an engineer on our team, you will help build out our services in Public Cloud and extend them as a base level service available to all of Salesforce businesses. As part of our team you will have the opportunity to work with a wide variety of teams and technologies including:

  • API and gateway integrations for Email Services

  • Microservice development in Public Cloud (AWS, Azure, GCP)

  • Continuous delivery pipelines

  • Kubernetes and service mesh

  • Spinnaker / Helm / Terraform

  • Monitoring and Metrics

Responsibilities

  • Work with Lead Engineers, managers and team members to architect, design, implement and tune robust features that perform and scale in a multi-tenant environment

  • Resolve technical issues in existing applications

  • Analyze, design and develop test cases and implement automated test suites

Required Skills

  • 5 + years e xperience building highly scalable systems

  • Deep knowledge of Java

  • Good knowledge of SQL and relational database programming

  • Kubernetes and Container Systems

  • Flexibility to learn and work in multiple languages

  • Thorough understanding of software architecture and object oriented design

  • Software testing/automated testing techniques

  • BS or MS in computer science or related degree

Desired Skills

  • Knowledge of SMTP protocols and standards

  • Understanding of network technologies - TCP/IP, DNS, routing, proxy, etc.

  • Python, LUA, GoLang

  • AWS / Azure / GCP

  • Spinnaker

  • Helm

  • Terraform

  • Microservice development, metrics, and monitoring

  • SOAP / XML / WSDL

  • Experience with web programming and frameworks

  • PL/SQL and Oracle tuning experience

  • Javascript

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form .

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits.

Salesforce, Inc . and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce, Inc . and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce, Inc . and Salesforce.org will not pay any third-party agency or company that does not have a signed agreement with Salesforce, Inc . or Salesforce.org .

Salesforce welcomes all.